package com.dynabook.ems.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * BOM列表返回VO
 */
@Data
@ApiModel(value = "BOM列表信息", description = "BOM列表展示数据")
public class BomListVO {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键ID")
    private Long id;
    
    /**
     * BOM编号
     */
    @ApiModelProperty(value = "BOM编号")
    private String bomNum;
    
    /**
     * 成品型号
     */
    @ApiModelProperty(value = "成品型号")
    private String productName;
    
    /**
     * 机型名称
     */
    @ApiModelProperty(value = "机型名称")
    private String machineName;
    
    /**
     * BOM版本
     */
    @ApiModelProperty(value = "BOM版本")
    private String version;
    
    /**
     * 关联工单
     */
    @ApiModelProperty(value = "关联工单")
    private String associatedWorkOrder;
    
    /**
     * 创建人员
     */
    @ApiModelProperty(value = "创建人员")
    private String userName;
    
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date insertTime;

}